/*
 * Filename: g:\espidf_workspace\idf_S3_T-Watch\main\sources\display_bridge.h
 * Path: g:\espidf_workspace\idf_S3_T-Watch\main\sources
 * Created Date: Tuesday, June 17th 2025, 3:12:20 pm
 * Author: sss
 * 
 * Copyright (c) 2025 Your Company
 */
#ifndef DISPLAY_BRIDGE_H
#define DISPLAY_BRIDGE_H



#ifdef __cplusplus
extern "C" {
#endif

// /**
//  * 音频状态
// */
// typedef enum{
//     SOUND_STATE_IDLE,//空闲状态
//     SOUND_STATE_LISTENING,//监听状态
//     SOUND_STATE_SPEAKING,//说话状态
//     SOUND_STATE_RECORDING,//录音状态
//     SOUND_STATE_PLAYING,//播放
// } sound_state_t;

// /**
//  * 麦克风状态
// */
// typedef enum{
//     MIC_STATE_IDLE,//空闲状态
//     MIC_STATE_RECORDING,//录音状态
// } mic_state_t;

// /**
//  * 显示状态
// */
// typedef enum{
//     DISPLAY_STATE_IDLE,//空闲状态 黑屏
//     DISPLAY_STATE_SHOW_HOMEPAGE,//显示主页
// } display_state_t;



void listen_display_event();//循环事件


// void light_on_screen();//亮屏
// void light_off_screen();//灭屏


// void sr_start_listen();//语音识别
// void sr_stop_listen();


// void tts_chinese_say(const char* text);//说中文

// void record_sound();//录制pcm音频
// void play_sound(uint16_t* pcm);//播放pcm音频






#ifdef __cplusplus
}
#endif
#endif /* DISPLAY_BRIDGE_H */
